communicating artery - German English Dictionary